Micron Document
๐ŸŒŽ rns.kin.earth git ๐ŸŒ

Node / dev / reticulum / commits / 3823636

Commit 38236366cf36aa3c48e2dbd975a31646fe4d1e67


Parents : af3cc3c
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-10-24T13:24:40+02:00

Improved pretty print output

Changes

1 files changed, 11 insertions(+), 7 deletions(-)

M RNS/__init__.py +11 -7

Diff

diff --git a/RNS/__init__.py b/RNS/__init__.py
index ea25eb26..ed740bd3 100755
--- a/RNS/__init__.py
+++ b/RNS/__init__.py
@@ -192,17 +192,21 @@ def prettyfrequency(hz, suffix="Hz"):
return "%.2f%s%s" % (num, last_unit, suffix)
-def prettydistance(hz, suffix="m"):
- num = hz*1e6
- units = ["ยต", "m", "", "K","M","G","T","P","E","Z"]
- last_unit = "Y"
+def prettydistance(m, suffix="m"):
+ num = m*1e6
+ units = ["ยต", "m", "c", ""]
+ last_unit = "K"
for unit in units:
- if abs(num) < 1000.0:
+ divisor = 1000.0
+ if unit == "m": divisor = 10
+ if unit == "c": divisor = 100
+
+ if abs(num) < divisor:
return "%.2f %s%s" % (num, unit, suffix)
- num /= 1000.0
+ num /= divisor
- return "%.2f%s%s" % (num, last_unit, suffix)
+ return "%.2f %s%s" % (num, last_unit, suffix)
def prettytime(time, verbose=False, compact=False):
days = int(time // (24 * 3600))

Served by rngit 1.5.2 - Generated in 0.05s